/*
mentrixmax.
Todos os direitos reservados
Nome do projeto : Teste
Nome do módulo  : DAO
Data de início  : 08/06/2013
Responsável(is) : Mateus Neto
Observações  : 
Contato : mentrixmax@gmail.com
*/
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using ComunsTeste; 
using Entidades; 
using Menfram.DAL.Abstract; 
using System.Collections; 

namespace DAO
{

    /// <summary>
    ///  classe de DAO referente a tabela: tbCaixa
    /// </summary>
    public class CaixaDAO: AbstractDAO<CaixaEntidade>
        {    public override Type getTipo() 
                  { 
                     return typeof(CaixaEntidade);
                   } 

              #region Singleton

                 /* atributo privado */

                 private static CaixaDAO obj;

                 /* construtor privado implementacao singleton*/

                 private CaixaDAO() { }

                 /*  metodo de implementação do singleton */

                 public static CaixaDAO getInstance() 
                     { 
                         if (obj == null) 
                             { obj = new CaixaDAO (); }

                         return obj; 

                     } 

         #endregion
        }
}
